Three solutions for a singular quasilinear elliptic problem