Brent slips as US-Iran deal lacks the fine print traders need