Cinnamic acid derivatives as promising building blocks for advanced polymers: synthesis, properties and applications