Self-assembled synthesis of hierarchical nanostructured CuO with various morphologies and their application as anodes for lithium ion batteries