Walk a directory tree recursively using powershell