Metabolic engineering of Escherichia coli for the production of riboflavin