Facile synthesis of Cr doped hierarchical ZnO nano-structures for enhanced photovoltaic performance