Rubio says US policy on Iran is ‘a head for an eye’