By 2030, the economies of top five Indian cities will each grow to equal the current sizes of middle-income economies, a report by the McKinsey Global Institute (MGI) says.