Study: Best Buy, Sears and Target tops in cross-channel customer experience