The president says he would end an existing program that offers green cards to people who invest in America.