Cheap flight offers from Johannesburg to Cape Town with British Airways