Brent tops $93 as Iran ties Lebanon ceasefire to US deal