UK forecast to face weaker growth and higher inflation from Iran war