President Donald Trump called for unity in a speech at the American Legion's 99th National Convention here, just hours after a raucous campaign-style rally in which he lambasted the media and his political rivals, and reignited the controversy over his response to a white supremacist rally in Charlottesville...