Nvidia's $160B memory commitments point to prolonged Micron upcycle