Southwest Airlines Mechanics Approve Contract, Ending Long Impasse