Oil drops to $80 a barrel and markets rise as Trump touts Iran framework deal