In silico-guided metabolic engineering of Bacillus subtilis for efficient biosynthesis of purine nucleosides by blocking the key backflow nodes