Zingiber officinale: Anti-Oxidant, Anti-Microbial, Anti-Diabetic and Anti-Inflammatory Agent