Prediction of ligand binding affinity using a multiple-conformations-multiple-protonation scheme: application to estrogen receptor α.