Simulated annealing for variable selection in linear models