Photoinduced charge transfer and photovoltaic energy conversion in self-assembled N,N′-dioctyl-3,4,9,10-perylenedicarboximide nanoribbons