Brent nears $96 a barrel amid geopolitical tensions despite Trump urging restraint on retaliation