5-aminolevulinic acid combined with ferrous ion reduces adiposity and improves glucose tolerance in diet-induced obese mice via enhancing mitochondrial function