Brent crude dips to $78.66 after Tehran-Washington MOU