Netflix app for Windows 8 now available for download