Biomedical applications of protein-based materials