US consumer spending picks up in May despite inflation hitting 3-year high