Oil prices swing between war risk and diplomacy after six months of Iran standoff