A Mean Field Algorithm for Bayes Learning in Large Feed-forward Neural Networks