Elon Musk cancels Don Lemon's contract