Challenges of "going nano": enhanced electrochemical performance of cobalt oxide nanoparticles by carbothermal reduction and in situ carbon coating.