Rational metalloprotein design for energy conversion applications