Sir Ed Davey has branded Elon Musk a criminal and called for him to be prosecuted for allowing online harm to children on his social media platform X.