Optimal sizing of hybrid power generation systems based on multi-criteria decision analysis