Eurozone inflation drops to 2.8% in June