Freezing tax-free savings limits in the latest Budget means savers will end up paying £605million a year in extra interest by 2029-30, according to official figures.