Existence and multiplicity of positive solutions for a class of nonlinear boundary value problems