gold holds to gains after ism data, at $1,229/oz