Eurozone inflation edges up to 2.6% in July