Community solar projects are helping residents save and forcing utilities to wake up