Structures, functions and adaptations of the human LINE-1 ORF2 protein