what is the difference between a sale deed and a sale agreement?