Shipping and handling costs leave a bad taste on the lips of e-shoppers