Obama says 7.1 million sign up for health care