Elon Musk challenges Putin