Dollar weaker after data burst, euro rises on ECB comments