stocks rally after health care passes