Spain's annual inflation rate hits 37-year high