Red Sox sign Mike Carp