Existence of three solutions for a quasilinear two point boundary value problem