岩石可以分为哪些种类?