若|a—5|+(a+b—3)^2=0,则a-b的值为