Diffusion of E-Commerce in Developed and Developing Countries: Comparative Studies