Libyan cities ink reconciliation pact after 7-year feud