Herd behavior in a predator–prey model with spatial diffusion: bifurcation analysis and Turing instability