Travelling waves in the Fisher–KPP equation with nonlinear degenerate or singular diffusion