Another “extraordinary” month for solar, as homes “max out” roof space