Proton binding to proteins: a free-energy component analysis using a dielectric continuum model.