Heterogeneity in behaviour and movement can influence the stability of predator–prey periodic travelling waves