Why mixed-use developments are taking SA by storm