Cruz warns on Iran deal risks