Steyn City opens sales for new flagship ‘village-feel’ apartment development