Elon Musk dancing as he opens new Tesla factory in Germany