Ryder to close $145M Ruan deal