Analysis of 316 Omnitrophota (OP3) Genomes Reveals a Diverse and Ubiquitous Candidate Phylum of Putative Syntrophs, Predators, and Free-Living Nanobacteria Encoding Giant Open-Reading Frames