Elon Musk has stirred controversy by claiming he challenged Vladimir Putin to "one on one physical combat" over Ukraine.