Poly-phenylenevinylene and derivatives