commodity cycles