Geminiviruses: models for plant DNA replication, transcription, and cell cycle regulation.