Dozens of cough lozenges and syrups containing the ingredient pholcodine have been pulled off the shelves over an increased risk of potentially fatal anaphylactic reactions.