Strain engineering and bioprocessing strategies for biobased production of porphobilinogen in Escherichia coli