Biological role and applications of covalent heme attachment to polypeptides