remove items from list c# condition