The rand hit another record low as South Africa faces economic threats within and without