Arsenic trioxide inhibits DNA methyltransferase and restores methylation-silenced genes in human liver cancer cells.