Cyberattack causes disruptions at major European airports