How bacteria vaccinate themselves against viruses