India and China vie for influence in the Indian Ocean