Gold futures end higher on Wednesday, but hold ground below $1,900 an ounce, a day ahead of a U.S. inflation reading that could drive the precious metal’s next big move.