South Africa's rand hits new all-time low versus dollar