Mark Horgan, the executive lined up to become Sainsbury's next marketing director, has decided not to join the company, the UK retailer has revealed in a surprise announcement.