Donald Trump sparks outrage with an edited map showing Canada, Venezuela, and Greenland as US territories.