Text this: Mineralogy and provenance of the Namakwa Sands heavy mineral satellite deposits