Cannot access file because it's being used by another process - C#