Free health care clinic draws hundreds in Framingham