Gold surges to Rs 31,850; silver jumps by Rs 360/kg