PDCNet: a benchmark and general deep learning framework for activity prediction of peptide-drug conjugates