Tech billionaire Elon Musk has stirred controversy by speaking via video at a far-right political event in Germany.