difference between limestone and basalt