Composites of Proteins and 2D Nanomaterials