Oil tops $70 as Iran and Trump trade threats