Simulating ecosystem-level cybersecurity for the future generation of critical infrastructures