President Sisi warns on Iran and Gaza at G7