what are the different classifications of minerals and rocks?