Obama visits Saudi Arabia, UK and Germany