Biocomposites: A Review of Materials, Properties and Applications for Sustainable Development | Synapse