Text this: No-gap second-order optimality conditions for optimal control of a non-smooth quasilinear elliptic equation