Elon Musk's plan to open a Tesla Gigafactory in Berlin may fail due to lack of funds and a tough business environment in Germany.