France to defend Israel if attacked by Iran: President Macron