The HIV-1 Rev protein: prototype of a novel class of eukaryotic post-transcriptional regulators.