Formation of aligned ZnO nanotube arrays by chemical etching and coupling with CdSe for photovoltaic application