CTCF as a multifunctional protein in genome regulation and gene expression