Is Rio Tinto Group (RIO) Among the Top Commodity Producers With the Highest Upside Potential?