From solar constraints to urban design opportunities: Optimization of built form typologies in a Brazilian tropical city