結果 : what is the key difference between assignment and novation of a contract