Stability and bifurcation of delayed gene regulatory network with self-feedback, positive feedback and negative feedback