What is endometriosis and causes?