Buy this resilient sports retailer with strong Nike ties, Bank of America says in upgrade