Oil prices tumble as Iran, global powers reach nuclear deal