Former Unilever executive David Tyler has been named as chairman of Sainsbury's, the UK's third-largest food retailer.