Conformal loop ensemble