Nvidia to sell 1 million chips to Amazon by end of 2027 in cloud deal