American Airlines CEO apologizes for racist 'body odor' incident