characteristics of e commerce