Alex Cruz leaves British Airways after four years with the airline, replaced by Aer Lingus’ Sean Doyle.