已知长方形的周长为16cm,它的两边长a,b是整数,满足a-b-a^2+2ab-b^2+2=0,求长方形的面积