South Korean truckers end 16-day strike over freight rates