On a class of singular p-Laplacian boundary value problems