Gold futures fall to Rs 31,200 per 10 gm