Anaphylaxis. A review of 266 cases.