U.S. President Trump calls Elon Musk a 'patriot' amid protests, signalling a shift in foreign policy and its implications for ...