US President Donald Trump has voiced strong support for billionaire Elon Musk, announcing on Wednesday that he would buy a new Tesla to show his backing.