Syria’s Assad vows “iron fist”, mocks Arab League