Quantifying Rooftop Solar Photovoltaic Potential with Socio-Economic Factors: A Case Study for Kingston, Canada