证明一个四边形是长方形的条件有哪些