Gold jumps to Rs 31,460 on global cues, spot demand