Obama: 8 million signed up for health care