Hekmatyar calls for peace, signs Afghan pact