Sainsbury's sells former HQ for £48m