Immunopathogenesis of endometriosis – a novel look at an old problem