How many protons does magnesium have