Survey: Online shoppers love deals, free shipping