Which of these redox reactions is spontaneous as written?

A. Ni + Mg2+ → Ni2+ + Mg

B. Al + Fe3+ → Al3+ + Fe

C. Hg + Al3+ → Hg2+ + Al

D. Zn + K+ → Zn2+ + K,