Iran nuclear pledge sends WTI crude down 3.6% to $84.50