Histo-physiological and molecular aspects of antidiabetic effect of Spirulina on Streptozotocin induced diabetes in Swiss albino mouse, Mus musculus