Elon Musk sparks controversy with endorsement of Germany’s far-right AfD