HMRC estimates that an extra 893,000 people will have to pay tax on savings by 2028-29