Photovoltaic effect in arylenevinylene-co-pyrrolenevinylene (AVPV)