π-Conjugated polymers with pendant coumarins: design, synthesis, characterization, and interactions with carbon nanotubes