Nvidia Shield confirms US launch date of July 31 - The Independent