地震按发生的原因可分为那三类?