Pharmacogenomics of triazole antifungal agents: implications for safety, tolerability and efficacy