Random Reshuffling: Simple Analysis with Vast Improvements