David Freese hits grand slam as Los Angeles Dodgers beat Pittsburgh Pirates 10-2