Are HanesBrands’ shares a ‘buy’?