Effects of Mg(2+) and H(+) on the toxicity of Ni(2+) to the unicellular green alga Pseudokirchneriella subcapitata: model development and validation with surface waters.