Eurozone inflation hits 3.2% as energy costs surge, euro edges up