The major difference between basalt and granite is that granite forms what?