Depositional setting and diagenetic processes and their impact on the reservoir quality in the late Visean–Bashkirian Kashagan carbonate platform (Pre-Caspian Basin, Kazakhstan)