How to Deserialize dynamic types from json - C#