Sustainable Design of Residential Net-Zero Energy Buildings: A Multi-Phase and Multi-Objective Optimization Approach