Urticaria--a challenge in diagnosis and treatment.