Ternary hybrid systems of P3HT-CdSe-WS2 nanotubes for photovoltaic applications