US offers $1000 to migrants