Gold futures fall to Rs 31,330 on weak global cues