Cheap flight offers from Johannesburg to Port Elizabeth with British Airways