Solving Mixed Integer Programs Using Neural Networks