[c#] How to force garbage collector to run?