Multi-objective optimization of the renewable energy mix for a building