Energy prices push Eurozone inflation to record high