Euro area inflation hits 25-year high