‘E- shopaholics’ account for 45% of online purchases: study