How Top 1000 retailers meet consumer demands for fast, free shipping