Gold futures fall to Rs 31,167 per 10 gm