A Validated Model to Predict the Thermal and Electrical Performance of Residential Rooftop BIPV Systems