Analysts said companies like Amazon and Flipkart may have to invest at least $1 billion each in 2-3 years to catch up