Profit-booking pulls gold futures down to Rs 29,586