The Cornucopian Myth and the Energy Ceiling