Study: 45% of retailers have no online fraud prevention