Ex-US general among 24 sanctioned by Iran