Why HTML5 Should Replace Native Apps for E-commerce