A review of biomaterials in bone defect healing, remaining shortcomings and future opportunities for bone tissue engineering