岩石的区别可以解释一下玄武岩、花岗岩、沉积岩、变质岩等的具体区别吗?