Panama Canal sets tonnage record