Mediation analysis for zero-inflated mediators with applications to microbiome data