Exchangeable Random Measures for Sparse and Modular Graphs with Overlapping Communities