CpG islands in mammalian gene promoters are inherently resistant to de novo methylation