Bifurcation and chaos in a discrete genetic toggle switch system