powershell foreach object return new object