Outdoor wear specialist Patagonia has stopped sourcing wool from supplier Ovis 21, after an investigation exposed "extreme cruelty" towards lambs and sheep.