Bias correction of global circulation model outputs using artificial neural networks