Illness-related impoverishment in rural South Africa: Why does social protection work for some households but not others?