EU agency confirms ransomware attack behind airport disruptions