Discovery of several thousand highly diverse circular DNA viruses