Europe’s top CIOs balance optimism with uncertainty