Germany could add 140 GW of small solar by 2030