Why Germany has the Highest Solar Power Capacity in the World