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