Fracture repair: challenges and opportunities.