On the analysis and application of an ion size-modified Poisson–Boltzmann equation