Comparative Analysis of Transposable Elements and KRAB Zinc Finger Genes in Human and Non-human Primates