Stochastic Spectral and Conjugate Descent Methods