limestone formation