Combination of quadratic ranking selection real-coded genetic algorithm with the Hooke-Jeeves optimization method for solar photovoltaic parameter estimation