Dali cargo ship leaves Baltimore nearly 3 months after crash