Gold falls to Rs 31,650 on weak global cues, muted demand