PCprophet: a framework for protein complex prediction and differential analysis using proteomic data