Musk and Trump in Heated Public Feud Over Budget and Contracts