Large solutions and gradient bounds for quasilinear elliptic equations