Diverse Weighted Bipartite b-Matching