Gold falls to Rs 31,700; silver plunges by Rs 535 per kg