Interaction of cysteine with Cu2+ and group IIb (Zn2+, Cd2+, Hg2+) metal cations: a theoretical study.