A review on stand-alone photovoltaic-wind energy system with fuel cell: System optimization and energy management strategy. (1st June 2019)