Sainsbury's has agreed to sell Argos for £120m while maintaining store operations, Habitat products, and Necta...