Immunological aspects of endometriosis: a review.