UK expels Iran diplomats after embassy attack