Elon Musk cleared of defamation over ‘pedo guy’ tweet