Dollar struggles after weak US manufacturing data