A Bayesian data fusion based approach for learning genome-wide transcriptional regulatory networks