Dose-dependent effects of taurine against testicular damage in a streptozotocin-induced type 1 diabetes mellitus rat model