Variance-Reduced Stochastic Learning under Random Reshuffling