gold ends floor trade up $9.8 at $1191.7 an ounce