Multi-objective optimal design of hybrid renewable energy systems using simulation-based optimization