President Donald Trump reversed decades of U.S. policy on Wednesday and recognized Jerusalem as the capital of Israel in defiance of warnings from around the world that the gesture risks creating further unrest in the Middle East. In a speech at the White House, Trump said his...