Critical care at the end of life: balancing technology with compassion and agreeing when to stop.