Dollar drifts higher as coronavirus, China data sap confidence