Impact of rooftop photovoltaics and centralized energy storage on the design and operation of a residential CHP system. (15th July 2018)