The Bank of England has almost doubled its economic growth forecast for 2017 and scrapped its planned interest rate cut, in a dramatic U-turn on its earlier warnings that the economy would suffer a severe post-referendum crunch.