A state-of-the-art differential evolution algorithm for parameter estimation of solar photovoltaic models. (15th February 2021)