Replacing Invoke-WebRequest by managed WebClient (for older PowerShell)