Barack Obama visits Downing Street for surprise meeting in No 10