How do magnesium atoms form ions? What about oxygen atoms?