Mavs sign former Spur DeJuan Blair