Rudy Giuliani reaches settlement to end $146 million defamation case...