crude oil higher, gold down after u.s. data