Premier says taxpayers would ‘want to throw up’ if they learned their money was going to Elon Musk