Synthetic Polymers for Biomedical Applications: Can we Meet Nature's Challenges?