Facile synthesis of hollow urchin-like Nb2O5 nanostructures and their performance in dye-sensitized solar cells