The Covid-19 pandemic has impacted global shipping, with falling demand leaving a record 3 million containers idle – some 12.9% of the worldwide fleet