Donald Trump goes on offence with Elon Musk interview