IMF upgrades UK growth again as Theresa May hails economic strength