Eurozone inflation comes in higher than expected