British economy challenges 2024