Sanofi and CD&R have signed a share purchase agreement for the sale of a 50% stake in the consumer health business.