Large size, high efficiency fiber-shaped dye-sensitized solar cells.