Donald Trump is using the full weight of the presidency to protect Elon Musk from testifying in an explosive federal case about the dismantling of USAID, a foreign aid agency created by Congress.