A Bayesian Approach to Network Modularity