US dollar drifts higher after producer prices data