Gildan Activewear names new president and CEO