President Donald Trump recognized the disputed city of Jerusalem as Israel's capital Wednesday, prompting an almost universal diplomatic backlash and fears of new bloodshed in the Middle East.