DNA Methylation: Principles, Methods and Mechanisms