This 'best-in-class' western retailer can rally more than 30% as consumers buy country fashion, Bank of America says