Eurozone inflation at 2% in October, exceeding forecasts