who won the home run derby 2009