IDInit: A Universal and Stable Initialization Method for Neural Network Training