What is the legal difference between a sale deed and an agreement to sell in India, and how do these two property documents differ in terms of ownership transfer, legal rights, obligations of the parties, and their importance in a property transaction?