Red Sox sign Andy LaRoche