Tesla boss Elon Musk has added German President Frank-Walter Steinmeier to the list of politicians he has insulted in Germany. He also announced a plan to speak to the leader of the country's far-right AfD.