Endometriosis: symptoms, diagnosis and treatment