Why shipping has slowed down causing delays