Migrant deal 'not a silver bullet' - Home Secretary