Determination of haem electronic structure in cytochrome b5 and metcyanomyoglobin