British Airways blames pilots as it ditches plans for new lo