Geology of North Karanpura Basin, India with special reference to its sedimentation and tectonic framework