Text this: Model simulation of thermal environment and energy effects of rooftop distributed photovoltaics