Thin film CdSe/CuSe photovoltaic on a flexible single walled carbon nanotube substrate.