difference between gypsum and limestone