Gold futures fall to Rs 31,144 per 10 gm