Nepal government, rebels sign peace deal