Filamentous bacterial viruses