Cyberattacks, force majeure and contractual protection