Diamondbacks trade Wade Miley to Boston