powershell foreach object parallel return value