Terminal care: the last weeks of life.