August gold falls $21.30, or 1.7%, to settle at $1,254.60/oz