difference between marble and sandstone