Gold futures edge down to Rs 31,446