African leaders sign peace deal