Fighting for Breath: Living Morally and Dying of Cancer in a Chinese Village