British Airways (BA) has announced it will be making “some further cancellations” up to the end of October, and cutting thousands of flights from its winter schedule.