U.S. President Donald Trump appears increasingly willing to defy some of his top generals, as his administration grapples with how best to deal with Iran. Trump is facing a May deadline to recertify the Iran nuclear deal, and signaled again Tuesday that he is not afraid to pull the U.S. out of the agreement unless other…