Bacterial debris—an ecological mechanism for coexistence of bacteria and their viruses