Startling prediction: U.S. will never run out of oil and gas