With inflation soaring to 30-year highs, we examine whether the surge was caused by supply, demand, or both.