A more stable global economy prompts the Bank of England to raise its UK growth forecast for this year.