Spinel Oxides and Heteroatom-doped Carbon Nano-composite as Bi-functional Oxygen Electrocatalyst for Rechargeable Zinc-Air Battery