What is the difference between rescission, automatic termination, and mutual termination of a contract?