explain the difference between strong and weak acids, and between strong and weak bases, in terms of degree of ionization