Trump sides with Elon Musk on H-1B visas following criticism