Immunology of fungal diseases