Eurozone annual inflation eases to 2.1% in October