Wal-Mart Stores announced more affordable health care for some of its workers Monday in the latest shot in a battle with critics for the hearts of consumers. The move by the world's largest retailer ...