gold may hit rs 31,500, but pullback rally may not sustain for long: experts