British Airways has announced it is cancelling flights to two destinations next year.