Tesla and SpaceX join 97 other companies in opposing Trump's immigration ban