Energy has been the best-performing sector in 2024 and is a good hedge against the broad stock market. Here are the top 10 stocks that have the best free cash flow, according to an ETF manager.