Vulnerability cloud: A novel approach to assess the vulnerability of critical infrastructure systems. (22nd June 2022)