Bayesian Learning for Speech Dereverberation