Gold futures rally to 7-week high near $1,200 an ounce