Gold falls to Rs 31,360; silver down at Rs 40,300