Photocatalytic Hydrogen Production by Protein Systems