Woman wins $5 million after flight delays