Steven Cress reviews the investing year that was and his top 10 stocks for 2025, which returned 45.6% vs S&P 500's 17.6%.