Why to use “finally” block in C#?