Community genomes uncover pattern and process in freshwater bacterial ecology and evolution