What is a legally valid contract under Indian law