20.什么是合同?合同一般包括哪些条款?