Reaction planning: prediction of new organic reactions