Dollar rises on inflation data; Wall St. gains