what is the difference between stamp duty and registration fees in India