若a^2-4a+b^2+2b+5=0,则ab的值