Flight cancelations take a toll on airline revenue