'Life-saving' operations cancelled by NHS hospitals after cyberattack