President Donald Trump and Elon Musk now have one of the most powerful relationships in the world after forging a close alliance in the past year - putting their former feud behind them.