British Airways pilots vow fresh strike