Existence of positive solutions for semilinear elliptic equations in general domains