X-ray structural studies of ferredoxin and related electron carriers.