Donald Trump sides with Elon Musk in right-wing row over worker visas