ambipolar diffusion in semiconductors