Applications of machine Learning to improve the efficiency and range of microbial biosynthesis: a review of state-of-art techniques