Nvidia CEO Jensen Huang has admitted to an affair with a woman suspected of spying for China. Post navigation Iran war live: Trump says land blockade in effect; drone cuts power in Iraq Mexican mayor found alive after hours-long abduction