general geology of upington south africa