Efficiency of ferredoxins and flavodoxins as mediators in systems for hydrogen evolution.