More than a million German buildings now have solar panels on their roof