Elon Musk's gesture at a Trump rally has ignited controversy, with critics accusing him of making a Nazi salute.