Nudiviruses and other large, double-stranded circular DNA viruses of invertebrates: new insights on an old topic.