A Southwest Airlines captain has filed a complaint against the airline, which sacked him over his decision to speak to passengers rather than fly the plane during an emergency last year.