Billionaire Elon Musk sparked fevered speculation when he turned up with a black eye for his Oval Office farewell with US President Donald Trump on Friday. But the South African-born tech magnate said he had a simple explanation: his son had punched him in the face.