granite is made of rock