Cyberattack wreaks havoc on Barcelona hospital