A week before we were to close, our real estate agent tells us that we need to purchase flood insurance and our lender requires it. When we signed all the loan documents and the contract, it was not disclosed that we needed it. Our lender ordered an elevation survey and its on a high risk flooding area. Can we cancel the contract?