Petrological control on engineering properties of carbonate rocks in arid regions