In Germany, the government has had to pull back subsidies for solar power in homes because the scheme costs too much. Al Jazeera's Nick Spicer reports from Berlin.