The existence of multiple positive solutions for a class of semipositone Dirichlet boundary value problems