Explorer Cfp 1 integrates both CpG content and gene activity for accurate H 3 K 4 me 3 deposition in embryonic stem cells