Massmart plans 23 new stores