Amazon and Alibaba are battling it out for India’s $300-billion B2B e-commerce market