Cobalt oxide-based nanoarchitectures for electrochemical energy applications