Brent oil tests new highs as Trump has also threatened to attack Iran in case the country does not agree to a nuclear deal.