Prokaryotic Heme Biosynthesis: Multiple Pathways to a Common Essential Product