Building-Integrated Photovoltaic (BIPV) products and systems: A review of energy-related behavior