China and Japan are duking it out over hearts and minds in South Asia