Ion-specific hydration effects: Extending the Poisson-Boltzmann theory