Poly(propylene fumarate)-based materials: Synthesis, functionalization, properties, device fabrication and biomedical applications. (July 2019)