Cotton arrivals hit a 3-year high