Finnegan walks out of camp, skips Titans workout at LP Field