As Elon Musk and Donald Trump traded barbs publicly on Thursday, an unlikely name emerged, putting the US President on a spot. The name was Jeffrey Epstein, the late convicted sex offender.