gold futures trade at 8-week high above $650 an ounce