Reynolds leads Diamondbacks past Phillies 8-6