Bending-durable colloidal quantum dot solar cell using a ZnO nanowire array as a three-dimensional electron transport layer