Brent crude rises to $94.38 a barrel amid uncertainty over truce and Strait of Hormuz