Home Economy Sainsbury’s sells Argos for £120m, a decade after paying £1.4bn