President Donald Trump has extended an olive branch to Elon Musk by nominating his key ally to lead NASA after rescinding his initial offer when Trump and the former 'first buddy' had a falling out.