UK-based insurer Aviva has reported profit of £705m for the year ended 31 December 2024, a 36% decrease from £1.1bn in 2023.