which is harder between basalt and granite