Honeycutt signs free agent deal with Cleveland Browns