gold gains $5.10 to settle at $1,212.40/oz