Response surface modeling of vanillin production by Escherichia coli JM109pBB1