Textile-compatible substrate electrodes with electrodeposited ZnO--a new pathway to textile-based photovoltaics.