recursively transform key strings to camel-case