Gildan plunges 18% as short-seller alleges channel stuffing fraud