Heavy mineral characterization and provenance interpretation of the Ecca Group of geological formations in Eastern Cape Province, South Africa of Heavy mineral characterization and provenance interpretation of the Ecca Group of geological formations in Eastern Cape Province, South Africa