High efficiency dye-sensitized solar cells exploiting sponge-like ZnO nanostructures