The limits of suffering: critical care nurses' views of hospital care at the end of life.