Free Probability, Random Matrices, and Applications