All contracts are agreements but all agreements are not contracts Explain fully with reference to Insurance contract?