Nonenzymic protoheme formation