South Africa has dropped fraud charges against its finance minister and its currency is up—for now