c# add list to dictionary linq