Microbial defenses against mobile genetic elements and viruses: Who defends whom from what?