Eurozone inflation falls sharply to 6.9% as energy costs recede