Simulated annealing algorithm for variable selection in linear models