Energy demand and supply, 1900-2100