BA taps Aer Lingus CEO Walsh to succeed Eddington