A new class of drug fights food poisoning by mopping up the toxins that bacteria release. Karen Hopkin reports