powershell try catch finally return