Ambipolar and exciton diffusion in CdS crystals