A generalizable deep learning framework for structure-based protein–ligand affinity ranking October 26, 2025