A Multi-Batch L-BFGS Method for Machine Learning