Coca-Cola will invest $1 billion a year in India to "seize the moment"