for sale in cape town