Gildan Activewear swings to US$146.1-million Q2 profit as re