British Airways owner buoyed by £750m AmEx deal