Spinel Metal Oxide Nanoparticles: Synthesis, Characterization and Catalytic Activities towards Water Oxidation