how is an executive agreement different from a treaty.