European Central Bank President Christine Lagarde said two main factors around the Iran war are hampering efforts to map out a monetary-policy response.