Gold futures end under $1,200, but still mark 7-week high