Gold futures fall to Rs 31,288 per 10 gm