what is the chemical composition of limestone