Engineering of collagenous proteins and protein hydrogels for biomedical applications