Crises at Panama and Suez Canals threaten global shipping