Insurers sold £7bn in annuities in 2024, with more people look to secure their money in uncertain economic conditions