Preparation of a nanostructured composite of titanium dioxide and polythiophene: a new route towards 3D heterojunction solar cells