Homoeopathy: a delusion and a snare.