Elon Musk announces new Tesla factory will be in Germany