Multi-objective approach to the optimization of shape and envelope in building energy design