Sustainability and solidarity in public health care