More than a million Cadbury’s chocolate bars are being taken off the shelves in shops across Britain over fears they may be contaminated with salmonella.