Gold futures rise to Rs 31,180 per 10 gram