The International Monetary Fund (IMF) has upgraded its growth forecast for the UK this year but lowered it for 2026, warning that Britain is likely to...