Iran's president says Emirates made 'huge mistake' in Israel deal