Employing genetic programming to find the best correlation to predict temperature of solar photovoltaic panels