Bayesian learning for pilot decontamination in cell-free massive MIMO