British Airways puts thousands of staff back on furlough