British Airways reaches deal in principle with some Heathrow staff