Need for single-payer health care growing