Nonlinear diffusion in population genetics