Text this: A comparative study of the performance of ten metaheuristic algorithms for parameter estimation of solar photovoltaic models