British Airways set to slash as many as 12,000 jobs over coronavirus