Ordered polythiophene/fullerene composite core–shell nanorod arrays for solar cell applications