The Diffusion of E-Commerce in Developing Economies