John Slinger says CrossCountry has been letting down passengers for too long