commodity cycle