Genomic and biological diversity of the African cassava geminiviruses