Political parties sign peace pact ahead of December 7 elections