Death toll reaches 'at least 20' in Shosholoza Meyl crash