Nepal government, rebels reach agreement