Dollar tumbles from 20-year high as US inflation eases