Barzilai-Borwein Step Size for Stochastic Gradient Descent