Elon Musk and Jon Stewart traded barbs in a social media spat which saw the billionaire and late-night host repeatedly fling ...