Maersk reports strong Q1 earnings amid shipping headwinds.