British Airways crew have announced another 20 days of strikes, spelling more chaos for air travellers