岩石的主要分类有哪些