G7 issues strong warnings on Iran and Russia