Mucormycosis, past and present: a comprehensive review.