Elon Musk receives backlash after challenging Vladimir Putin on Twitter.