Freddie Freeman caps torrid April with ninth home run