A large number of the human microRNAs target lentiviruses, retroviruses, and endogenous retroviruses