Canada closes embassy in Iran, to expel Iranian diplomats