US court rules in favor of Colombia in sunken treasure battle