Cobalt Nanoferrites: a Review on Synthesis, Characterization, and Applications