AGREEMENT OF JOINT FILING BFC FINANCIAL CORPORATION