India, China jostle for influence in Indian Ocean