Biomedical applications of polyurethanes