Macron: G7 backs Iran deal and Strait alternatives