Cost of living pressures will continue into 2025 for millions of Brits