India makes inroads into Sri Lanka under China’s long shadow