Pulse solutions for an extended Klausmeier model with spatially varying coefficients