rooftop energy potential