Fixed spec for Enum.flat_map

Dialyzer turned up this warning:
```
enum.ex:784: Invalid type specification for function 'Elixir.Enum':flat_map_reduce/3. The success typing is (_,_,_) -> {[any()],_}
```

Updated the spec to specify a tuple return value.