The End of Oil: Cost and Technology Barriers of the Next Energy Economy