Viral tagging reveals discrete populations in Synechococcus viral genome sequence space