Gold jumps to Rs 31,000; silver slumps to Rs 40,800