Sedimentary, geochemical and geophysical study of the Ecca group, Karoo supergroup and its hydrocarbon potential in the Eastern Cape Province, South Africa of Sedimentary, geochemical and geophysical study of the Ecca group, Karoo supergroup and its hydrocarbon potential in the Eastern Cape Province, South Africa