The Bank of England has cut interest rates to 4.5%, but painted a gloomy picture for the UK economy by halving its growth forecast for this year and predicting a surge in inflation.