Simple economics driving carbon prices: Soaring demand, limited supply