Development of a large scale rooftop PV potential assessment tool