Ensure keys of nested hash are `String`

There is an issue that keys of nested hash are not converted from `Symbol` into `String`.
This causes some problems with output plugins that assume all keys of hashes are `String` (including nested ones).
(I actually faced a problem related to this issue while using `fluent-plugin-bigquery`.)