Portugal's annual inflation hits 29-year high