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