How Maersk proved its 'herculean resilience' after malware devastation