Single-payer health care – its time has come