Elon Musk has caused controversy by endorsing Germany's far-right AfD party during a live-streamed address. His comments, particularly on nationalism and immigration, have sparked protests and criticism from German leaders.