On uniqueness of positive solutions for a class of semilinear equations