NBC: At least 21, most of them teens, dead in South African club; cause not yet known