Brent crude holds near $79 as Hormuz truce frays on Lebanon