Respiratory allergy to fungi in Barcelona, Spain: clinical aspects, diagnosis and specific treatment in a general allergy unit.