S. African rand falls to record low against dollar