Depositional environment, biostratigraphy and hydrocarbon generation potentiality of mesozoic and cenozoic sediments of the kachchh basin: foraminiferal, nannoplankton and geochemical studies