Obama seeks $2 billion to stop illegal immigrants