A new generation pact for a sustainable and resilient European economy