Further development and validation of empirical scoring functions for structure-based binding affinity prediction