The time for universal health care and single-payer is near