limitations of e commerce in developing countries