Loop Capital says buy Walgreens, sees stock rallying more than 20%