Profit-taking pulls gold futures down to Rs 29,091