powershell function try catch return