John Smoltz perfectly predicted Bryce Harper's Game 3 home run