Molecular design of fluorene-based polymers and oligomers for organic light-emitting diodes