The de novo DNA methyltransferase DNMT3A in development and cancer