Application of energy optimization models to design sustainable energy system: A review