hybrid photovoltaic-storage