Cyberattack cost Maersk up to $300M