Freeman homers twice, Braves beat D-Backs 10-2