Spot bullion hit a new record of $2,954.84 an ounce on Thursday before paring some of its gains. What's driving the rally?