India hits back at China