Elon Musk addresses Twitter meme amid sexual harassment allegations