Energy price shocks in the European Union: Macroeconomic impacts, distributional effects and policy responses