Jason Ferris signs free agent deal with NFL Panthers