British Airways pilots have voted to accept a deal that will temporarily cut pay by 20% and eliminate 270 jobs, says the pilots' union Balpa. The deal prevents a controversial "fire-and-rehire ...