Endometriosis : a comprehensive update