Elon Musk humiliated me with ‘pedo guy’ tweet, says British cave diver