Elon Musk endorsed Germany's far-right AfD party, sparking nationwide protests against his support for their anti-immigration and nationalist policies.