Brent crude dips below $95 as Trump signals Iran peace deal