how does germany generate renewable energy mix