Gold futures open lower at Rs 31,136 per 10 gm