Phosphonoxins: rational design and discovery of a potent nucleotide anti-Giardia agent.