President Donald Trump has come under fire after making a controversial joke about 'swimming' to the American Airlines crash site in Washington DC.