On viscosity and weak solutions for non-homogeneous p-Laplace equations