In general, India's the opposite of China: If Beijing built too much infrastructure, New Delhi built too little. But the flashy new metro systems in smaller cities are an exception