Facile synthesis of hierarchical Cu2O nanocubes as visible light photocatalysts