Fighting infections with viruses, as antibiotics fail