Walmart trims store-to-home delivery costs by 20%