Elon Musk has sparked controversy after making what appeared to be a Nazi salute at Donald Trump's inauguration rally.