Gold futures decline to Rs 31,723 on profit-taking, global cues