PCE inflation hits 3-year high in April as consumer spending rises