Lawmakers label British Airways 'national disgrace' over jobs