Artificial Intelligence Predicts Outcomes of Chemical Reactions