Programming Bacteriophages by Swapping Their Specificity Determinants.