Spatiotemporal dynamics of a diffusive predator-prey model with generalist predator