Heterogeneity in meta-analysis: a comprehensive overview