Gold futures down at Rs 31,231 per 10 gram