Intergenic, gene terminal, and intragenic CpG islands in the human genome