Analysing mental geography of residential environment in Singapore using GIS-based 3D visibility analysis