Characterization of Cestrum yellow leaf curling virus: a new member of the family Caulimoviridae.