Elon Musk has challenged Vladimir Putin to a fight, with Ukraine on the line