Gold futures down at Rs 31,345 on weak global cues