Petrographic and geochemical controls in coal and shale for hydrocarbon generation from makum and barjora basins of India