Genetic-algorithm-based smart sizing of hybrid renewable energy systems for stochastic high-power cold ironing loads