Production of tetrapyrrole compounds and vitamin B12 using genetically engineering of Propionibacterium freudenreichii. An overview