Buddy Kennedy Officially Signs with Arizona Diamondbacks