已知函数f x=(x-a)lnx,若直线y=x+b与fx在x=1处相切,求实数a,b