shipping challenges