Shading analysis for rooftop BIPV embedded in a high-density environment: A case study in Singapore