Kevin O'Leary predicts U.S. will use hydrocarbons for 50 years | Fortune