President Donald Trump lashed out at the mayor of San Juan, sparking a fierce backlash.