Obama declares health care law is ‘here to stay’