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