An Information-Theoretic Approach for Setting the Optimal Number of Decision Trees in Random Forests