Cheap flight offers from Port Elizabeth to Johannesburg with British Airways